#pragma once
#ifndef __G_PARALLEL_FOR_TASK_H__
#define __G_PARALLEL_FOR_TASK_H__

#include "GTypes.h"
#include "GRange.h"

namespace GEngine
{
	class GParallelForTask
	{
	public:
		virtual void Execute(GSize Index, GSize WorkerId) = 0;
		//virtual void ExecuteRange(const GTaskRange& Range, GSize WorkerId) = 0;
	};

}

#endif